/*
 * Copyright (c) Huawei Technologies Co., Ltd. 2021-2025. All rights reserved.
 *
 */

/**
 * Hvigor工程中需要使用的一些公共参数
 *
 * @since 2022/6/18
 */
export class HvigorCommonConst {
  static readonly BUILD_PROFILE_FILE_NAME: string = 'build-profile';
  static readonly BUILD_PROFILE_FILE: string = 'build-profile.json5';
  static readonly BUILD_FILE_NAME: string = 'hvigorfile';
  static readonly PACKAGE_JSON: string = 'package.json';
  static readonly OH_PACKAGE_JSON: string = 'oh-package.json5';
  static readonly BUILD_FILE_NAME_SUFFIX: string[] = ['.ts', '.js', '.cjs', '.mjs'];
  static readonly HVIGOR_CONFIG_FILE_NAME: string = 'hvigorconfig';
  static readonly HVIGOR_CONFIG_FILE_NAME_SUFFIX: string[] = ['.ts', '.js', '.cjs', '.mjs'];
}

/**
 * Hvigor工程构建生命周期中需要使用的一些公共参数
 *
 * @since 2022/6/18
 */
export class HvigorBuildConst {
  static readonly MODULE_MODE: string = 'module';
  static readonly PROJECT_MODE: string = 'project';
}
